﻿
.right-menu {
float:right;
width: 250px;
margin-top: -5px;
padding-right:20px;
}

.right-menu-price {
float: right;
width: 241px;
border: 1px solid #D9EAF9;
border-radius: 9px;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
background: rgba(0, 0, 0, 0.4);
box-shadow: 0 0 5px rgba(0,0,0,0.75);
-moz-box-shadow: 0 0 5px rgba(0,0,0,0.75);
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.75);
padding: 5px 0px 0px 0px;
margin-top: 52px;
margin-right: -2px;
}

.right-menu h3 {
font-size: 21px;
color: white;
font-weight: bold;
line-height: 29px;
}

.right-menu-price h3 {
text-align: center;
padding: 0px 0px 4px 0px;
}

.right-menu-deal {
position: relative;
width: 226px;
margin: 0 auto 12px auto;
}

.right-menu-deal a {
display: block;
height: 149px;
border: 1px solid white;
width: 221px;
}

.right-menu-deal img {
width: 221px;
height: 149px;
}

.right-menu-deal i {
font-size: 0;
background: url(../image/shadow-bg.png) no-repeat scroll 0 -14px transparent;
width: 224px;
height: 4px;
margin: 0 auto;
display: block;
padding: 0px;
}

.right-menu-deal h4 {
background: rgba(0, 0, 0, 0.5);
width: 214px;
height: 24px;
position: absolute;
top: 2px;
left: 2px;
padding: 6px 0px 0px 6px;
}

.right-menu-deal h4 a {
font-size: 13px;
color: white;
font-weight: bold;
height: 17px;
border: 0 none;
width: auto;
overflow: hidden;
}

.right-menu-deal-price {
position: absolute;
background: url(../image/right-menu-price.png) no-repeat;
width: 178px;
height: 38px;
bottom: -4px;
left: -16px;
padding-top: 6px;
}

.right-menu-deal-price span.price {
width: 114px;
text-align: right;
padding: 0px 8px 0px 0px;
margin: 0px;
}

.right-menu-deal-price span {
display: inline-block;
color: white;
font-size: 9px;
line-height: 9px;
}

.right-menu-deal-price span.price span {
display: block;
}

.right-menu-deal-price span {
display: inline-block;
color: white;
font-size: 9px;
line-height: 9px;
}

.right-menu-deal-price span.price {
text-align: right;
}

.right-menu-deal-price span.num-price {
font-size: 19px;
font-weight: 600;
line-height: 19px;
}

.right-menu-deal-price span.save span {
display: block;
font-weight: 700;
}

.right-menu-deal-price span.percent {
font-size: 16px;
font-weight: 500;
line-height: 20px;
}